<?xml version="1.0" encoding="UTF-8"?>
<!--
    Document   : RegistroUtilizacion
    Created on : 05/05/2009, 03:38:58 PM
    Author     : markos
-->
<jsp:root version="2.1" xmlns:df="http://java.sun.com/jsf/dynamicfaces" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"
    xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
        <webuijsf:page id="page1">
            <webuijsf:html id="html1">
                <div id="page">
                    <webuijsf:head id="head1">
                        <script type="text/javascript">
                            function validarLetras(e) { // A la función se le pasa el objeto event
                                tecla = (document.all) ? e.keyCode : e.which; // Si el navegador es IE se asigna a la variable tecla el valor de e.keyCode, en caso contrario se asigna el valor de e.which. En los dos casos se obtiene el valor ASCII de la tecla pulsada.
                                if (tecla==8) return true; // En esta línea se comprueba si es la tecla pulsada es la tecla de retroceso y en ese caso la función termina (retorna). De esta forma se permite borrar caracteres.
                                patron =/[A-Za-zñÑ\s]/; // Aquí se pone la expresión regular que permite validar si se admite o no la pulsación. Para este caso se admiten letras mayúsculas A-Z, letras minúsculas a-z y el espacio \s
                                te = String.fromCharCode(tecla); // Se pasa el valor ASCII de la variable tecla a su carácter correspondiente
                                return patron.test(te); // Si el carácter coincide con el patrón, la función devuelve true, si no coincide devuelve false.
                            }
                            function validarNumeros(e) { // A la función se le pasa el objeto event
                                tecla = (document.all) ? e.keyCode : e.which; // Si el navegador es IE se asigna a la variable tecla el valor de e.keyCode, en caso contrario se asigna el valor de e.which. En los dos casos se obtiene el valor ASCII de la tecla pulsada.
                                if (tecla==8) return true; // En esta línea se comprueba si es la tecla pulsada es la tecla de retroceso y en ese caso la función termina (retorna). De esta forma se permite borrar caracteres.
                                patron =/\d/; // Solo acepta números
                                te = String.fromCharCode(tecla); // Se pasa el valor ASCII de la variable tecla a su carácter correspondiente
                                return patron.test(te); // Si el carácter coincide con el patrón, la función devuelve true, si no coincide devuelve false.
                            }
                           // patron = /\d/; // Solo acepta números
                           // patron = /\w/; // Acepta números y letras
                           // patron = /\D/; // No acepta números
                           // patron = /[ajt69]/; //para validar que solo se acepte a, j, t, 6 y 9:

                           function aHelp(cod){
                                if (cod==1)
                                    return "Ingrese solo valores numéricos";
                    		if (cod==2)
                                    return "Ingrese solo letras";
                                if (cod==2)
                                    return "Ingrese solo letras y/o números";
                           }
                        </script>
                        <webuijsf:link id="link1" url="/resources/sav-style.css"/>
                        <div id="header">
                            <div id="logo">
                                <h1>
                                    <a>SAV</a>
                                </h1>
                                <h2>
                                    <a>Sistema de Administracion de Vehículos</a>
                                </h2>
                            </div>
                            <div id="menu">
                                <ul>
                                    <li class="first">
                                        <webuijsf:label
                                            style="padding: 0 10px 0 16px;                                                         background: url(sav-images/img4.gif) no-repeat left center;                                                         text-transform: uppercase;                                                         text-decoration: none;                                                         font: bold 8px Tahoma, Arial, Helvetica, sans-serif;                                                         color: #004BD7;" text="Signed-In (#{SessionBean1.usuario.usuaNombre})"/>
                                    </li>
                                    <li>
                                        <a href="AcercaDe.jsp" title="">Acerca de</a>
                                    </li>
                                    <li>
                                        <a href="Contactos.jsp" title="">Contactos</a>
                                    </li>
                                    <li>
                                        <a href="Login.jsp" title="Deslogearse del sistema.">LogOut</a>
                                    </li>
                                </ul>
                            </div>
                            <div id="ad468x60">
                                <a href="#">
                                    <img alt="SAV Home" height="70" src="../resources/sav-images/panoramica.jpg" width="468"/>
                                </a>
                            </div>
                        </div>
                        <webuijsf:script type="text/javascript" url="popup/popupScript.js"/>
                        <df:ajaxTransaction id="ajaxTransaction1"
                            inputs="page1:html1:body1:form1:txtNroChapa,page1:html1:body1:form1:gridPanel1:groupPanel2:txtCodChofer,page1:html1:body1:form1:gridPanel1:gridPanel2:txtCodChofer,page1:html1:body1:form1:gridPanel1:gridPanel2:gridPanel6:txtCodChofer,page1:html1:body1:form1:gridPanel1:gridPanel6:gridPanel8:txtCodChofer,page1:html1:body1:form1:gridPanelContent:gridPanel6:gridPanel8:txtCodChofer" render="page1:html1:body1:form1:gridPanel1:groupPanel2:txtChofer,page1:html1:body1:form1:gridPanel1:gridPanel2:groupPanel2:txtChofer,page1:html1:body1:form1:gridPanel1:gridPanel2:gridPanel6:txtChofer,page1:html1:body1:form1:gridPanel1:gridPanel2:txtChofer,page1:html1:body1:form1:gridPanel1:gridPanel6:gridPanel8:txtChofer,page1:html1:body1:form1:gridPanelContent:gridPanel6:gridPanel8:txtChofer"/>
                        <df:ajaxTransaction id="ajaxTransaction4"
                            inputs="page1:html1:body1:form1:gridPanel1:groupPanel1:txtNroChapa,page1:html1:body1:form1:gridPanel1:gridPanel6:gridPanel7:txtNroChapa,page1:html1:body1:form1:gridPanelContent:gridPanel6:gridPanel7:txtNroChapa" render="page1:html1:body1:form1:gridPanel1:groupPanel1:txtVehiculo,page1:html1:body1:form1:gridPanel1:gridPanel6:gridPanel7:txtVehiculo,page1:html1:body1:form1:gridPanelContent:gridPanel6:gridPanel7:txtVehiculo"/>
                    </webuijsf:head>
                    <webuijsf:body id="body1" style="-rave-layout: grid">
                        <div id="content">
                            <div class="boxed">
                                <div class="heading">
                                    <webuijsf:label id="lblContent" style="color: white" text="#{RegistroUtilizacionInsert.pantalla.pantDescripcion}"/>
                                </div>
                            </div>
                            <webuijsf:form id="form1" virtualFormsConfig="ok | gridPanelContent:gridPanel6:gridPanel7:txtNroChapa gridPanelContent:gridPanel6:gridPanel8:txtCodChofer gridPanelContent:gridPanel3:txtKilometraje gridPanelContent:gridPanel3:txtDescripcion gridPanelContent:gridPanel3:calFecha gridPanelContent:gridPanel4:radioButtonGroup1 | gridPanelContent:gridPanel5:botonOk , volver | | gridPanelContent:gridPanel5:botonVolver">
                                <webuijsf:messageGroup id="messageGroup" title="SAV"/>
                                <webuijsf:label binding="#{RegistroUtilizacionInsert.labelForbidden}" id="labelForbidden" text="No tiene permisos para esta pagina!"/>
                                <h:panelGrid binding="#{RegistroUtilizacionInsert.gridPanelContent}" id="gridPanelContent" styleClass="panelContent">
                                    <h:panelGrid columns="2" id="gridPanel6">
                                        <webuijsf:hyperlink id="vehiculoLink" onClick="doPopup('form1:txtNroChapa_field', 'form1:txtVehiculo_field')"
                                            target="popup" text="Vehiculo" url="popup/VehiculloPoPup.jsp"/>
                                        <h:panelGrid columns="2" id="gridPanel7">
                                            <webuijsf:textField binding="#{RegistroUtilizacionInsert.txtNroChapa}" columns="10" id="txtNroChapa"
                                                onKeyUp="DynaFaces.Tx.fire(&quot;ajaxTransaction4&quot;, &quot;txtCodVehiculo&quot;)" valueChangeListenerExpression="#{RegistroUtilizacionInsert.txtNroChapa_processValueChange}"/>
                                            <webuijsf:textField binding="#{RegistroUtilizacionInsert.txtVehiculo}" columns="40" disabled="true" id="txtVehiculo"/>
                                        </h:panelGrid>
                                        <webuijsf:hyperlink id="hyperlink1" onClick="doPopup('form1:txtCodChofer_field', 'form1:txtChofer_field')"
                                            target="popup" text="Chofer" url="popup/ChoferPopUp.jsp"/>
                                        <h:panelGrid columns="2" id="gridPanel8">
                                            <webuijsf:textField binding="#{RegistroUtilizacionInsert.txtCodChofer}" columns="10" id="txtCodChofer"
                                                onKeyUp="DynaFaces.Tx.fire(&quot;ajaxTransaction1&quot;, &quot;txtCodChofer&quot;)" valueChangeListenerExpression="#{RegistroUtilizacionInsert.txtCodChofer_processValueChange}"/>
                                            <webuijsf:textField binding="#{RegistroUtilizacionInsert.txtChofer}" columns="40" disabled="true" id="txtChofer"/>
                                        </h:panelGrid>
                                    </h:panelGrid>
                                    <h:panelGrid columns="2" id="gridPanel3">
                                        <webuijsf:label id="label3" text="Kilometraje"/>
                                        <webuijsf:textField binding="#{RegistroUtilizacionInsert.txtKilometraje}" id="txtKilometraje" onKeyPress="return validarNumeros(event)"/>
                                        <webuijsf:label id="label4" text="Descripcion"/>
                                        <webuijsf:textArea binding="#{RegistroUtilizacionInsert.txtDescripcion}" columns="30" id="txtDescripcion" rows="5"/>
                                        <webuijsf:label id="label5" text="Fecha"/>
                                        <webuijsf:calendar binding="#{RegistroUtilizacionInsert.calFecha}" id="calFecha"/>
                                    </h:panelGrid>
                                    <h:panelGrid id="gridPanel4">
                                        <webuijsf:radioButtonGroup binding="#{RegistroUtilizacionInsert.radioButtonGroup}" id="radioButtonGroup1"
                                            items="#{RegistroUtilizacionInsert.inOutOption}" valueChangeListenerExpression="#{RegistroUtilizacionInsert.radioButtonGroup1_processValueChange}"/>
                                    </h:panelGrid>
                                    <h:panelGrid columns="2" id="gridPanel5">
                                        <webuijsf:button actionExpression="#{RegistroUtilizacionInsert.botonOk_action}"
                                            binding="#{RegistroUtilizacionInsert.botonOk}" id="botonOk" text="Ok"/>
                                        <webuijsf:button actionExpression="#{RegistroUtilizacionInsert.botonVolver_action}"
                                            binding="#{RegistroUtilizacionInsert.botonVolver}" id="botonVolver" text="Volver"/>
                                    </h:panelGrid>
                                </h:panelGrid>
                            </webuijsf:form>
                        </div>
                        <div id="sidebar">
                            <h2 class="heading">
                                <webuijsf:label id="lblSidebar" style="color: white" text="#{RegistroUtilizacionInsert.pantalla.pantAlias}"/>
                            </h2>
                            <div class="content">
                                <webuijsf:accordion binding="#{SessionBean1.accordionMenu}" id="accordionMenu" style="width:100%; height:100%; " styleClass="accordionMenu"/>
                            </div>
                        </div>
                    </webuijsf:body>
                    <div style="clear: both;"></div>
                </div>
                <jsp:directive.include file="html/footer.html"/>
            </webuijsf:html>
        </webuijsf:page>
    </f:view>
</jsp:root>
